package com.sxfq.loansupermarket.backsystem.modular.qualityAssurance.dao;

import com.baomidou.mybatisplus.plugins.Page;
import com.sxfq.loansupermarket.backsystem.modular.qualityAssurance.entity.QualityAssuranceInfo;
import com.sxfq.loansupermarket.backsystem.modular.qualityAssurance.entity.RootImageInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 质量管理Dao
 *
 * @author fengshuonan
 * @Date 2019-09-01 15:34:05
 */
public interface CacheImageDao {
    List<RootImageInfo> getQueryPagesOrthodonticsCache(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    int getQueryPagesOrthodonticsCacheCount(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    List<RootImageInfo> getQueryPagesCanalCache(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    int getQueryPagesCanalCacheCount(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    List<RootImageInfo> getQueryPagesScalingCache(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    int getQueryPagesScalingCacheCount(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    List<RootImageInfo> getQueryPagesPeriodontalCache(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    int getQueryPagesPeriodontalCacheCount(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    List<RootImageInfo> getQueryPagesPlantCache(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    int getQueryPagesPlantCacheCount(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    List<RootImageInfo> getQueryPagesRepairCache(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

    int getQueryPagesRepairCacheCount(@Param("page") Page<RootImageInfo> page, Map<String, Object> params);

}
